﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CuaHangMayTinh.BusinessEntities
{
    /// <summary>
    /// khai báo lớp ChiTietXuatKhoTraHang
    /// </summary>
    public class ChiTietXuatKhoTraHang
    {
        /// <summary>
        /// khai báo và đóng gói thuộc tính mã chi tiết xuất kho trả hàng
        /// </summary>
        private int _maChiTiet_XK_TH;

        public int MaChiTiet_XK_TH
        {
            get { return _maChiTiet_XK_TH; }
            set { _maChiTiet_XK_TH = value; }
        }
        /// <summary>
        /// khai báo và đóng gói thuộc tính mã xuất kho trả hàng
        /// </summary>
        private int _ma_XK_TH;

        public int Ma_XK_TH
        {
            get { return _ma_XK_TH; }
            set { _ma_XK_TH = value; }
        }
        /// <summary>
        /// khai báo và đóng gói thuộc tính mã model mặt hàng
        /// </summary>
        private int _maModelMH;

        public int MaModelMH
        {
            get { return _maModelMH; }
            set { _maModelMH = value; }
        }
        /// <summary>
        /// khai báo và đóng gói thuộc tính số lượng
        /// </summary>
        private int _soluong;

        public int SoLuong
        {
            get { return _soluong; }
            set { _soluong = value; }
        }

        /// <summary>
        /// khai báo và đóng gói thuộc tính giá
        /// </summary>
        private decimal _gia;

        public decimal Gia
        {
            get { return _gia; }
            set { _gia = value; }
        }
        /// <summary>
        /// khai báo và đóng gói thuộc tính ghi chú
        /// </summary>
        private string _ghichu;

        public string GhiChu
        {
            get { return _ghichu; }
            set { _ghichu = value; }
        }

        /// <summary>
        /// định nghĩa phương thức khởi tạo ChiTietXuatKhoTraHang không có tham số
        /// </summary>
        public ChiTietXuatKhoTraHang()
        {

        }
        /// <summary>
        /// định nghĩa phương thức khởi tạo ChiTietXuatKhoTraHang có tham số
        /// </summary>
        /// <param name="ma_XK_TH"></param>
        /// <param name="maModelMH"></param>
        /// <param name="soluong"></param>
        /// <param name="gia"></param>
        /// <param name="ghichu"></param>
        public ChiTietXuatKhoTraHang(int ma_XK_TH,
            int maModelMH, int soluong, decimal gia, string ghichu)
        {
            _maChiTiet_XK_TH = 0;
            _ma_XK_TH = ma_XK_TH;
            _maModelMH = maModelMH;
            _soluong = soluong;
            _gia = gia;
            _ghichu = ghichu;
        }
        /// <summary>
        /// định nghĩa phương thức sửa ChiTietXuatKhoTraHang
        /// </summary>
        /// <param name="maChiTietNhapHang"></param>
        /// <param name="ma_XK_TH"></param>
        /// <param name="maModelMH"></param>
        /// <param name="soluong"></param>
        /// <param name="gia"></param>
        /// <param name="ghichu"></param>
        public ChiTietXuatKhoTraHang(int maChiTietNhapHang, int ma_XK_TH,
            int maModelMH, int soluong, decimal gia, string ghichu)
        {
            _maChiTiet_XK_TH = maChiTietNhapHang;
            _ma_XK_TH = ma_XK_TH;
            _maModelMH = maModelMH;
            _soluong = soluong;
            _gia = gia;
            _ghichu = ghichu;
        }
        
    }
}

